約 2,731,626 件
https://w.atwiki.jp/d2x2ch/pages/51.html
Ice Arrow 日本名:アイス・アロー 略称: 効果 必要レベル 18 必要スキル Cold Arrow 攻撃属性 Cold 命中すると敵一体を凍結させるCold属性の矢を放つ。 Level 1 2 3 4 5 6 7 8 9 10 Mana Cost 4 4.2 4.5 4.7 5 5.2 5.5 5.7 6 6.2 Freeze (seconds) 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 Cold Damage 6-10 12-16 18-22 24-28 30-34 36-40 42-46 48-52 60-65 72-78 +X% To Attack Rating 20 29 38 47 56 65 74 83 92 101 Level 11 12 13 14 15 16 17 18 19 20 Mana Cost 6.5 6.7 7 7.2 7.5 7.7 8 8.2 8.5 8.7 Freeze (seconds) 4 4.2 4.4 4.6 4.8 5 5.2 5.4 5.6 5.8 Cold Damage 84-91 96-104 108-117 120-130 132-143 144-156 162-175 180-194 198-213 216-232 +X% To Attack Rating 110 119 128 137 146 155 164 173 182 191 Bonusを受けるスキル Cold Arrow +8% Cold Damage Per Level (Synergy Bonus) Freezing Arrow +5% Cold Length Per Level (Synergy Bonus) Bonusを与えるスキル Cold Arrow +12% Cold Damage Per Level (Synergy Bonus) Freezing Arrow +5% Freeze Length Per Level (Synergy Bonus) 評価 Freezing Arrowの前提スキル。 敵一体を完全凍結するが、威力はそれほどない。 Cold Arrow同様、使うことは殆どないだろう。 Cold Arrowと異なり、FAzonの主力となるFreezing Arrowへのシナジーが凍結時間延長効果のため シナジー供給源としても思わしくなく、経過スキルとしての価値しか認められそうもない。 使い方 基本的に使わない。 Freezing Arrow取得前に、どうしても敵を凍らせたい時に使うくらい。 スキル振り Freezing Arrowを取るなら、前提として嫌々ながら1ポイントだけ。 取らないなら…言うまでもなかろう。 その他 http //www.battle.net/diablo2exp/skills/amazon-bow.shtml#icearrow 名前 コメント
https://w.atwiki.jp/d2x2ch/pages/112.html
Concentrate 日本名:コンセントレイト 略称: 効果 必要レベル 18 必要スキル Bash, Stun 攻撃属性 Physical (+ Magic (*1)) 敵の反撃によって中断されない高威力・高精度の一撃を放つ。 攻撃モーション中はDefenseが上昇する。 Level 1 2 3 4 5 6 7 8 9 10 Mana Cost 2 Defense +% 100 110 120 130 140 150 160 170 180 190 Attack +% 60 70 80 90 100 110 120 130 140 150 Damage +% 70 75 80 85 90 95 100 105 110 115 Level 11 12 13 14 15 16 17 18 19 20 Mana Cost 2 Defense +% 200 210 220 230 240 250 260 270 280 290 Attack +% 160 170 180 190 200 210 220 230 240 250 Damage +% 120 125 130 135 140 145 150 155 160 165 Bonusを受けるスキル Bash +5% Damage Per Level (Synergy Bonus) Battle Orders +10% Damage Per Level (Synergy Bonus) Berserk +1% Magic Damage Per Level (Synergy Bonus) Bonusを与えるスキル 評価 Frenzy&Berserkと比較して極めて地味ながら、 「攻めのBerserk、守りのConcentrate」と見てみると、中々に優秀。 攻撃値の大幅底上げにより吸いの維持も見込める。 早い時点で左クリックに常備できる点も見逃せない。 こっそりと控え目に付いている ・Berserk +1% Magic Damage Per Level もチャームポイントだ。 MAXにするビルドが主流であるBattle Ordersのシナジーも付けば そこそこのスキルポイントしか振らずとも、通常攻撃の底上げが期待 できる等、縁の下の力持ち的な存在。 Double SwingやFrenzyを選ばないビルドでは、消去法的に 左クリックにセットされることでしょう。 使い方 常備薬に Whirlwindの合間に スキル振り Whirlwindへの通過として、さらには通常攻撃代わりとして1P。 コンセ馬場ならば不退転の覚悟でMAX。 その他 http //www.battle.net/diablo2exp/skills/barbarian-combatskills.shtml#concentrate 名前 コメント
https://w.atwiki.jp/d2x2ch/pages/95.html
Battle Command 日本名:バトル・コマンド 略称:BC 効果 必要レベル 30 必要スキル Howl, Shout, Battle Orders 周囲の味方の全スキルレベルを、一定時間1ポイントブーストさせる。 Level 1 2 3 4 5 6 7 8 9 10 Mana Cost 11 Duration (seconds) 15 25 35 45 55 65 75 85 95 105 Level 11 12 13 14 15 16 17 18 19 20 Mana Cost 11 Duration (seconds) 115 125 135 145 155 165 175 185 195 205 Bonusを受けるスキル Shout +5 Seconds Per Level (Synergy Bonus) Battle Orders +5 Seconds Per Level (Synergy Bonus) Bonusを与えるスキル Shout +5 Seconds Per Level (Synergy Bonus) Battle Orders +5 Seconds Per Level (Synergy Bonus) 評価 Shout、Battle Ordersを唱える直前に使う、いわば枕のようなスキルである。 スキルに何pt入れようともブースト幅が上昇するわけではなく、前述の両スキルに対し有効時間延長のボーナスが与えられるのみ。 またほとんどの馬場がMax運用するBattle Ordersや、人気スキルShoutからのボーナスで十分な有効時間を確保できるため、スキルポイントによほどの余裕がない限りは1ptで運用するのが普通。 使い方 Shout、Battle Ordersを使う直前に一吠え。(二吠え?) Battle Command2回で1セット。Battle Command自身のレベル上昇を忘れずに。 大抵の場合、三者の効果時間は Battle Orders Shout Battle Command となっているはずなので、 Battle Command - Battle Orders - Shout - Battle Command の順に吠えるのがベストか。 スキル振り 1+ブーストで十分。 2PC環境下で、人間CTAと割り切るなら20(MAX)振るのもアリ。 その他 http //www.battle.net/diablo2exp/skills/barbarian-warcries.shtml#battlecommand 名前 コメント
https://w.atwiki.jp/twimedic/pages/17.html
ALL辞書 基本辞書 + MOB名 + NPC名 + その他 その他は作成途中で略称などを入れています。 基本辞書 掲載済み 装備品のうち、課金のSHOWではない・期限付きではない †は含めていません。 キャラクター名 サーバ名 マップ名の一部 読み方について 漢字の連続の場合は、音読み+音読み、訓読み+訓読みを基本 韓国由来のもので発音が分かるものは、日本語と両方の読みを登録 アイテムの「()-・」は、読みの一部としていません。 例:「じょうきゅうすいしょうのつえ」→「上級-水晶の杖」 「ほしふうせんみどり」→「星風船(緑)」 その他、妥当だと判断したもの 未掲載 略称 装備以外のアイテム スキル 称号 NPC/モンスター/ペット名 表記ゆれ TWのアイテム名は社内規則がないようで、 「ウイング」と「ウィング」 全角()と半角() 全角英数(Dウェーブ)と半角英数(シャナA,シャナB) のように混在しています。 OMなどでどちらが正確か確認できたものは、TalewWikiの元データも含めて修正を進めています。 装備類の一発変換と、TW以外での変換で学習結果による悪影響を減らすのが目的です。 また入力する使用頻度の高そうなものを優先しています。
https://w.atwiki.jp/clickeridle/pages/66.html
URL https //veprogames.github.io/yet-another-merge-game/ 作者 cook1eegames プラットフォーム HTML? オフライン進行 無 画面上をバウンドするボールをくっつけて、より上位のボールへと変換していく放置ゲーム。 2020/03/12に、大幅なバランス調整が実施されました。このページの情報は古い可能性があります。 ゲームの流れ Upgrade Prestige Mergepedia Energy Cores Quantum Processor Isotopes Molecules コメント ゲームの流れ ボール(Merger)が出現し、くっついていくのを眺める アップグレードを購入して、より上位のボールを作りやすい環境を作る Prestigeしてより進行を早める Upgrade Mergerが自動生成する生産されたMatterを使って、アップグレードを購入できる。 Faster Spawn Mergerの出現速度が上昇 Better Mergers 自動出現するボールの番号が1増加 Max Objects 画面上に存在できるボールが増加 Matter on Merge Mergerが結合した際、一定確率で2秒分の収入を獲得 Prestige ソフトリセット。ある程度ゲームを進めると出現する。 「Upgrades」で購入したものが全部失われてしまうが、 生産したMatterの量に応じて、Quantum Foamを得ることができる。 Quantum Foamの獲得量は、生産したMatterと、最も高いMergerの番号に影響する。 (Mergerの番号の最大値が30でFoam獲得量が1.5倍、37で1.6倍、50で1.7倍、70で2.4倍、190、250で2.5倍となる。) Faster Mergers ボールの移動速度が増加 Matter Boost 獲得できるMatterの量が増加。 Quantum Foam Boost 獲得できるQuantum Foamの量が増加。 Head Start Prestige後に一定量のMatterを得る。 Support Boost matterの生産量を増加。 今までゲットしたFoam自体にも生産ブースト効果がある。生産ブースト効果は失われない。Prestigeしてどんどん買って進めよう Mergepedia ここには今までアンロックしたMergerがすべて表示される。 Energy Cores Matterによる収入を増加させることができる装置。 ボール同士が結合するごとに選択中のEnergy Coreのポイントが1ずつ溜まっていき、 一定量に達するとそのEnergy Coreの倍率ボーナスが増加していく。 種類 解禁コスト 備考 Hydrogen 500 結合 100+(レベルアップ回数×50) 回でレベルアップし、倍率ボーナス+0.1 Oxygen 1.00K 結合 150+(レベルアップ回数×75) 回でレベルアップし、倍率ボーナス+0.15 Copper 10.00K 結合 200+(レベルアップ回数×200) 回でレベルアップし、倍率ボーナス+0.1 Quantum Processor 第2のソフトリセットにして、収入倍率を増やす装置。 Quantum Foamを支払って「Processor Core」を購入することができるが、購入の際にUpgrades・Prestigeが全て失われてしまう。 Processor Coreは最大5つまで購入可能。 Processor Coreは持っているだけでMatter生産量にボーナスがあり、複数持っていればその倍率がそれぞれ乗算される。 Isotope(後述)を使って倍率を引き上げることも可能。 Isotopes Mergerの結合時に一定確率で獲得できる「Isotope」を使って購入可能なアップグレード。 Isotope Chance Mergerの結合時にIsotopeを獲得できる確率が増加 Double Spawn Mergerが2個出現する確率が増加 Matter Boost さらに多くのmatterを生産します。 Spawn Speed Margerが発生する時間を短縮します。 Automatic Foam 毎秒prestageした時に得られるQuantum Foamを付与する。 Social Power Social Boostのパワーを2乗する。 Molecules 最後のソフトリセットから、Mergerが結合した回数に応じて生産量の上がる「Molecule」を使ってアップグレード。 2,000 Matterを支払うことで解禁できる。 「Matter」「Isotope」「Molecule」のいずれかを支払うことで、Moleculeの生産量を上げることができる。 More Matter matterの獲得量が2倍 Faster Energy Cores Energy Coresのレベルアップ量を減らす。 Isotope Multiplier mergeした時のIsotopeの得る量が増加 Merger Exponentiality mergerの増加率を上昇 Faster Molecules moleculesを得るために必要なmerge数を減らす。 コメント やりこみ要素はあまりない(ボール数上限目指してみるくらい)けど、見た目が綺麗なので画面端に常駐させておいてもいい放置ゲーム (2024-05-16 23 13 59) コメント
https://w.atwiki.jp/akizukit_dontyan/pages/14.html
エラー番号の小さい順に記述する。 [ctrl]+[f]でページ内検索を開き、テキストボックスにエラー番号を検索する。 なお、プログラムごとに異なる固有のラベル(例えば DigitalOut led(D1); のledのところ) は、「$」で代用する。 記述法は、[番号]-[詳細]=[解決法]で統一する。 [7]-[Unrecognized token ????? ] =[トークンとはC系列言語において、プログラムを構成する要素の最小単位の意。 トークンについてはC言語の参考書を見てもらいたい。このエラーは ?????? の?の部分はコンパイラ上 では認識することができないことを言っている。筆者の経験上、この ? には全角空白(不可視)が入っているので エラー箇所にある全角空白を消して半角空白に置き換える必要がある。](非常に厄介なエラーの1つ(笑)) [20]-[Identifer $ is undefined] =[$という文字列は宣言されていない、もしくはスペリングミスと言っている。変数宣言をし忘れているか、 エラー番号65が解決すると改善する] [65]-[Expected a ; ] =[ ; の書き忘れが問題。このエラーはエラーライン(赤)よりも上にエラーがあると 言っている。つまり、エラーライン(赤)上にはエラーは無い] [289]-[No instance of constructor $ matches the argment list] =[$の設定であらかじめ決められている記述方法とプログラムに書かれている記述方法が一致しない と言っている。argment とは引数という意味なので()内の引数の書き方に問題があると思われる] []-[]=[] []-[]=[] []-[]=[] []-[]=[]
https://w.atwiki.jp/vipdo/pages/18.html
DOはCGIと違って自分でカードデータを更新することができる。 自分で更新できるということは、自分で作成したカードも追加できるということだ。 ここではオリカの作成法について記載する。 基本的に多分きっとどんなオリカ作ってもおk。ただし、 相手に無断でのオリカの使用及びオリカ使用の強要は禁止 モンスターカードテンプレ 通常モンスターカード namae / 名前 モンスター・星4・炎 戦士族 攻撃力1000/守備力 500 フレーバーテキスト namaetu- / 名前2 モンスター・星4・炎 戦士族 攻撃力1000/守備力 500 フレーバーテキスト namaeの部分にカード名をローマ字入力したものを、名前の部分にカード名を入力。ローマ字入力はソート順に影響するだけなので実際はなんでもいい。半角数字も使用可能。 スラッシュの前後には半角スペースを入れること。 レベルを変更する場合は全角数字で入力。属性・種族も同様。 但し、存在しない属性・種族は設定できない。既存のものを当てること。 攻守は4桁が基本。4桁未満の場合、足りない桁数分全角スペースを数値の頭に入力。 テキストは改行せず一続きの文章にする。 次のカードと区別するため、最後に1段改行を入れる。 カード名やテキストに半角がまじってるとドローした時や場に出した時相手側にエラーが出るので必ず全角にすること。 効果モンスターカード naitouhoraizon / 内藤ホライゾン モンスター・星4・地 戦士族・効果 攻撃力1600/守備力 500 このカードが召喚された時、このカードは両手をひろげ飛び去る。 基本的に通常モンスター作成ルールと変わらない。種族の後に中点を全角で入力し、効果と入力する。 例は悪い例。テキストは実在のカードを元に、ゲームの進行を明確にするよう入力すること。 この際もやはり改行はしてはいけない。 仕様上攻守を「?」には設定できないためその場合は「?」の攻守を「0」にしてテキストに「?」として扱う記載をする。 ユニオンやチューナーのような特殊なカテゴリーのモンスターは種族のあとに「戦士族・ユニオン」といったふうに入力する。 効果がある場合は「戦士族・チューナー/効果」とする。また、モンスタートークンも同様に「戦士族・トークン」とする。 本家のカードデータはCard、Fusion、Tokenと別々のテキストファイルに分けられてるが 特に分ける必要はないので、オリカの場合Usercard.txtにすべてまとめて「戦士族・融合/効果」みたく入力する。 魔法カード ksk / ksk 魔法カード・速攻 500単位のライフを払い次の効果からどちらか1つを選択して発動する。●このターンのエンドフェイズ時まで500ポイントにつき1つ、自分フィールド上の「スピードワールド」と名のついたカードにスピードカウンターを置く。●このターンのエンドフェイズ時まで500ポイントにつき1つ、相手フィールド上の「スピードワールド」と名のついたカードに乗っているスピードカウンターを取り除く。 通常・永続・装備・速攻・フィールド・儀式魔法の区別は永続魔法なら「魔法カード・永続」というように入力する。(通常魔法の場合は「魔法カード」のみ) モンスターカード同様カード名・テキストに半角は使用できない。また、魔法カードの種類は必ず通常・永続・速攻等既存のものとすること。 オリカを作成・使用するときに注意してほしいことがある。 オリカを使って対戦する場合、相手にそのデータを渡す必要があるということだ。 自分のオナニーショーをはじめるためにわざわざ相手にデータをDLしてもらう必要がある。 バランス無視したカードやネタすぎるカードを使いつづけていると相手も飽きるだろう。 あまりオリカ対戦を強要しないように。 とりあえずここまで。 VIPのオリジナルオリカ メダロット メダロット.zipメダロット 既存カードの派生 モリンフェンオブレジェンド モリンフェンオブレジェンド.txtモリンフェンシリーズ かつて神と呼ばれた悪魔 かつて神と呼ばれた悪魔.txtモリンフェンシリーズ 原作・アニメオリジナルカード 三幻神 三幻神.txt原作再現三幻神 スピードの覇者 スピードの覇者.txtライディングデュエルアクセラレーション! 原作忠実に再現したつもりの三幻神つくったよー(^o^)全て選択コピーでUsercardに張り付けてくれ。ラーが通常、オベリスクが儀式モンになってるのは原作でのカードの枠色再現するためだから気にしたらだめだぜ -- 名無しさん (2010-01-01 00 29 37) 名前 コメント
https://w.atwiki.jp/morosaki/pages/71.html
伝説の機能プラグイン 配布元 http //www.nullpo.org/pablic_html/vip_quality/vip_quality.html テストスレ http //capmori.net/test/read.cgi/morosaki/1291901349/l50 ※ ! は半角にしてその後はスペースを空けずに書き込んで下さい。 ※1レスで変換できるキーワードは16個までです。それ以上書いても反映されません。 ※!hungryと!foodはどちらを使っても同じです。 ※!morosaki、!wazaは本編の進行に従って追加しています。 【森崎板オリジナル】 !dice サイコロ(1~6) !morosaki キャプテン森崎登場人物(本編+番外編) !jan ジャンケン(グー、チョキ、パーのどれか) !waza キャプテン森崎に登場した必殺技(↓の9種+その他の技+ネタ) !dribble (ドリブル) !pass (パス) !shoot (シュート) !tackle (タックル) !cut (パスカット) !block (ブロック) !save (セービング) !clear (クリア) !comb (コンビプレイ) !jong 麻雀牌 !tarot タロットカードフルセット(大アルカナ(法皇や世界など)+小アルカナ(剣・杯・杖・金貨の1~14)) !arcana タロットカードの大アルカナのみ !weather 天気(低確率ネタ含む) !tenki 天気(キャプテン松山仕様) !karada 体の一部(bodyから下ネタ・臓器ネタを抜いたもの) !zouki 体の一部(bodyの中で臓器や毛など) !trump 1レス内で重複の無いトランプ(1/53でJOKER) !drink 飲み物 !zange *JOKER* か *クラブA* のどちらか !sauce 調味料・味付け小物 !area サッカーのプレイエリア(城山正の挑戦仕様) !shouri 男塾名物勝利賽子(【寿】【吉】【勝】【祝】【喜】【生】のどれか) !color 色 !moyou 模様 !numnum 2桁の数値が斜体で !skill キャプテン森崎に登場したスキル !spdo 動作(doから変なのを除く) !cos コスプレ衣装 【プラグイン付属】 ※森崎板の都合に合わせて改変・削除しているものもあります。 !card トランプ(1/53でJOKER) !do 動作(配布元+追加項目あり) !who 人物(動物等も) !where 場所 !when 時間 !jikan ○年前 など(数字入り時間・!whencに相当) !hungry 食事 !food 食事(hungryと同じ) !power 10~1024の数字 !num 1桁の数字が斜体で !sign +か- !calc 計算記号 !money 通貨単位 !body 体の一部分(karada+zouki+下ネタ) !mibun 身分 !yakyu 三振とかバントホームランとか !base 打席の結果 !anime アニメキャラ(19種類) !poke ポケモンの種族名 !expo 愛知万博のパビリオンや飲食店など ささしまサテライトも収録 【等幅処理】(名前欄の先頭に記入) !tt レスを tt タグで囲む。等幅フォントを使ったときと同じ見た目になります。(メモ帳などと一緒) 文字サイズが多少小さくなるのは仕様です。 【特殊なスレを立てる】(スレ立て時の名前欄の先頭に記入) !up (全レス強制ageのスレ) 記入例(コピペ推奨) !774!up!force!3 !sage (全レス強制sageのスレ) 記入例(コピペ推奨) !774!sage!force!3 !force (全レスの名前を指定した名前に変更するスレ) 記入例(コピペ推奨) !774!force森崎名無しさん!3 !normal (伝説の機能が使えないスレ) 記入例(コピペ推奨) !774!normal!3 ※upとforce、sageとforceは組み合わせ可能です。 例えば、強制sageで名前を「おねいさんと愉快な仲間たち」としたスレを作りたい場合は、 !774!sage!forceおねいさんと愉快な仲間たち!3 と記入します。 ※ 1にコテハンを入れたいときは!3の後ろに書きます。 ※!normalを使うと、その他の要素は書いてあっても効かなくなります。 ※既存のスレの設定を変更したいときには、質問・意見・要望スレまで。 【きれいな表の作り方】 ○!tt機能を使う Windows付属のメモ帳や等幅フォントのテキストエディタできれいに揃うように調整したものを、 名前欄の先頭に!ttを入れて投稿します。 全角文字1文字=半角文字2文字の幅ですので、全角文字と半角文字(特にスペース)をしっかり使い分けるのがポイントです。 成功しているレスをコピペして見てみるのも参考になると思います。 メリット:上手くいけばぴったりにそろいます。 デメリット: tt が反映されない専用ブラウザもあります。 ○AAエディタを使う AAエディタを入手して、その画面上で調整します。 専用ブラウザにレスのプレビュー機能がついている人は、それを利用するのもいいと思います。 メリット:ブラウザの種類を問わず表示を揃えられます。 デメリット:微妙なズレはどうしようもない部分があります。 テキストエディタ、AAエディタ共に、 全角半角スペースを表示できるタイプのソフトだと使いやすいと思います。
https://w.atwiki.jp/fieds_labo1/pages/43.html
php 正規表現 【概要】 PHPには正規表現関数群が3種類ある。 標準正規表現関数(POSIX Regex):ereg()系。マルチバイト不可。 PCRE正規表現関数(Perl互換):preg_match()系。マルチバイトはUTF-8のみ対応。 マルチバイト文字対応正規表現関数:mb_ereg()系。Rubyの正規表現を使用。PHP5.0で「鬼車」組み込み。 主な特徴? PCREはバイナリセーフで、POSIXはセーフじゃない。 PCREの正規表現は//などのデリミタで囲う必要がある。 Perl互換の正規表現構文を使用するpreg_match()のほうが、多くの場合ereg()よりも速く動作するらしい。 EUC-JPを使うのでmb_ereg。 ●int mb_ereg ( string $pattern , string $string [, array $regs ] ) マルチバイト文字列に正規表現マッチを行う。 マルチバイト対応の正規表現マッチを行い、一致した場合は 1 を返す。オプションの 3 番目の引数を指定した場合は、一致した部分のバイト数を返し、一致した部分文字列が配列 regs に格納される。空文字に一致した場合は 1 を返す。正規表現に一致しないか、エラーを発生した場合に FALSE を返す。 【正規表現例】 ●IP4:xxx.xxx.xxx.xxxの形式チェック "^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$" ●西暦日付:yyyy-mm-ddの形式チェック "^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})$" ●URL:有効文字以外をチェック "[^\-_.!~*\ ()a-zA-Z0-9;\/? \@ =+\$,%#]" ●USERAGENT:有効文字以外をチェック "[^\-_.!~*\ ()a-zA-Z0-9;\/? \@ =+\$,%#\x20\[\]\{\}]" ●名前:漢字チェック(未定義含む全範囲) "[\xa1\xa1-\xfe\xfe]" ●名前英語名:有効文字チェック(英文字、ハイフン、ピリオド、半角スペース) "[a-zA-Z\-.\x20]+" 形式チェックは難しいかも。 ●フリガナ:全角カナチェック(全角カナ、長音、全角・半角スペース) "^[\x20ァ-ヶー- ]+$" ●Email:PHP系ライブラリの実装(バージョンで異なる可能性あり) phpspot:シンプル /^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/ PEAR Mail_RFC822:オーバーライン文字が入力できませんh $regex = $strict ? /^([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i /^([*+!. #$|\ \\%\/0-9a-z^_`{}=?(オーバーライン) -]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i ; CakePHP:63文字の根拠は? /\\A(? ^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i Ethna /^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$/i 【正規表現注意事項】 perlのサンプルで//囲みがあるものは不要なのではずす。 空白文字は\sじゃなくて、\x20。 16進数文字の連続(例:\x20\x20)は多バイト符号で表現された1文字と見なされる。 英語名表記はa~z,A~Z,-(ハイフン),.(ピリオド), (アポ),"(ダブル)が見受けられる。アポとダブルはミドルネームのくくりに使われる。アポは発音補助(オライリー:O Reilly)のように使われる。~3世の記述は、IIIとなる。数字0~9は使われない。通常判定は、英文字とハイフン、ピリオド、半角スペースでOK。 emailについてemailはコメントネストがあるため正規表現では記述できないらしい。 @より前の部分は、RFCの定義では半角英数記号なんでもありらしい。 日本では、プロバイダが発行するメールアカウントは、半角英数とハイフン、アンダーバー、ピリオドのみとするところがほとんどと思われる。(携帯含む) WEBメーラー系、特にGmailは、向こうの文化なので、アカウント部分に記号あり。Gmailの独自仕様?でアカウント部分の+文字から@までは無効らしい。なので記述し放題@@; 最適解は無い。自分のサイト運用に合わせて、チェック仕様(対インジェクション含む)を考える。 【参考URL】 ●PHP で使用できる正規表現演算子(mb_ereg) http //www.kt.rim.or.jp/~kbk/regex/regex.html#PHP ●鬼車正規表現 http //www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt ●EUC-JP文字コード表 http //charset.7jp.net/euc.html ★年月日 ゼロからはじめる正規表現 秀丸編 - 年月日の表記を統一する http //journal.mycom.co.jp/articles/2009/01/15/hidemaru/index.html ●bool checkdate ( int $month , int $day , int $year ) 指定した日付が有効な場合TRUE、そうでない場合FALSE 年は1-32767、月は1-12、日は月とうるう年考慮 ★メールアドレス 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ http //blog.livedoor.jp/dankogai/archives/51189905.html メールアドレスに一致する正規表現 http //www.tt.rim.or.jp/~canada/comp/cgi/tech/mailaddrmatch/ メールアドレスの正規表現 http //www.din.or.jp/~ohzaki/mail_regex.htm メールアドレスが正しいか確認する方法 http //neta.ywcafe.net/000407.html んー、コメントは控えとくw
https://w.atwiki.jp/adsl243/pages/39.html
INITCAP関数 書式 | ( 文字列 ) 文字列(単語)の先頭を大文字にする 全角は全角に半角は半角で出力する 区切りはスペースや記号で判断する。 NVL関数 書式 | (a,b) aがNULLのとき、bの値を戻します。 aがNULLでないとき、aの値を戻します NVL2関数 書式 | NVL2(a,b,c) aがNULLでない時bを戻します。aがNULLの時cを戻します SUBSTR関数 書式 | SUBSTR(( 文字列 , 開始位置 , 文字数 ) 開始位置を0にすると強制的に1にカウントされる 文字数を0以下にすると戻り値はnullになる 文字数を省略すると、指定した開始位置からすべての文字が返される。 負も数は後ろから数える 《例》 ※3文字目から最後まで(文字数省略) SUBSTR( ABCDE ,3) → CDE ※3文字目から2文字分 SUBSTR( ABCDE ,3,2) → CD 後ろから2文字目から最後まで SUBSTR( ABCDE ,-2) → DE 後ろから4文字目から2文字分 SUBSTR( ABCDE ,-4,2) → BC DECODE関数 書式 | DECODE(列名 | 値 ,条件1,値1,条件2,値2, デフォルト値 ) 列名と値、値1,値2を比較し 条件に合えば対応する条件を出力 どれにも合わない場合はデフォルト値を出力 NULLIF関数 書式 | NULLIF(a,b) a=bの時nullを返す a≠bの時aを返す NEXTDAY関数 書式 | NEXT_DAY(d,c) d 日付 c 曜日 日付dから後のcでの指定曜日の日付を戻します